<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>splice与slice实现数组的增删改查功能</title>
</head>
<body>
    
</body>
<script>
    /*
        splice 与 slice的区别
            slice是截取数组  它的返回值是截取出来的内容  注意！！ 它是不会改变原数组的
            splice  也是截取数组的元素  但是它的截取是会改变原数组的   所以它的功能更加强大 ，同时这个方法的第三个参数可以添加元素 用它是可以实现增删改查功能的
    */
    let arr = [1,2,3,4,5]
    console.log(arr.slice(1,2)) // 从索引为1的地方开始截取到索引为2的前面 不包含索引为2
    console.log(arr)

    console.log(arr.splice(1,2))  //从索引为1的地方开始截取 截取两个元素
    console.log(arr)  //因为索引为1和2的被截取出去了 所以原数组就缺失了这些数据  原数组的数据会发生改变
    arr.splice(0,0,'jimmy')  //从索引为0的地方开始截取0个数据， 改成'jimmy  也就是在数组开头的地方添加数据
    console.log(arr)
</script>
</html>